/* CSS Document */
body {margin: 0;padding: 0;	font-size:14px;font-family:"Microsoft Yahei"; background:#e4f1fa url(bg_1712071152_hx.png) center  top no-repeat}
* {	margin:0;padding: 0;}
a {	color: #000; text-decoration:none;}
a:hover {text-decoration:none; color:#000;}
p {	margin: 0;padding: 0;}
ul {list-style: none outside none;}
li {list-style: none;margin: 0;padding: 0;}
em {font-style: normal;}
input,textarea {	margin: 0;padding: 0;font-family:"Microsoft Yahei";}
img {border: none;}
.clear{ clear:both;}
input:focus,textarea:focus{outline:none;}
.w1099{ width:1099px; height:auto; margin:0 auto;}


.bgbg{ width:100%; background:url(bgbg_1712071152_hx.png) center repeat-y; padding-bottom:0px;}
.bgbg_bottom{ width:100%; min-width:1099px; height:70px; background:url(bgbg_bottom_1712071152_hx.png) center no-repeat; display:none;}
.bgbg_top{ width:100%; background:url(bgbg_top_1712071152_hx.png) center bottom no-repeat}
.content{ width:1099px; height:auto; margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:999;height:54px;background:#1162b1; }
.nav{ position:relative; width:100%;}
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{float:left;  position:relative; z-index:1; }
.nav h3 a{ display:block; width:150px; text-align:center; height:54px; line-height:54px; font-size:18px; color:#fff; }
.nav .on h3 a{ background:#00538e; box-shadow:0 0 6px rgba(0,29,50,0.3) inset}
#index_nav{ width:174px; background:url(index_nav_bg_1712071152_hx.png) right bottom no-repeat; height:58px; margin-top:-4px; padding-right:10px;}
#index_nav h3{ width:100%; background:#db4453 url(index_nav_1712071152_hx.png) 28px center no-repeat; line-height:58px; height:58px;}
#index_nav h3 a{ width:174px; height:58px; line-height:58px; text-align:left; text-indent:78px;}
#index_nav h3 a:hover,#index_nav.on h3 a{ background:none; box-shadow:none; line-height:58px;}
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:0; top:54px; z-index:1; width:140px; background:#00538e; padding:0 5px;}
.nav .sub li{ width:100%; height:auto; border-bottom:1px #0e80c1 solid;}
.nav .sub li a{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; border-bottom:1px #002743 solid;}
.nav .sub li a:hover{ background:#db4453; color:#fff;}
.nav #m2 h3 a{ width:160px;}
.nav #m2 .sub{ width:150px;}

.content{/* background:#fff;*/ overflow:hidden;}
.tzgg_search{ height:65px;/* background:url(tzgg_bg_1712071152_hx.png) repeat-x;*/}
.search{ padding:0 30px; height:65px; overflow:hidden; float:left; background:url(search_bg_1712071152_hx.png) left center no-repeat;}
.search_form{ width:262px; height:34px; border-radius:5px; border:1px #dcdcdc solid; box-sizing:border-box; padding:1px; background:#fff; margin:17px auto 0;}
.search_form input[type="submit"]{ width:55px; height:30px; border-radius:0 5px 5px 0; background:#fff; background:#0968ac url(search_icon_1712071152_hx.png) center no-repeat; border:none; float:right; overflow:hidden; text-indent:-999px; +margin-top:2px;}
.search_form input[type="text"]{ background:#fff; width:200px; height:30px; line-height:30px; text-indent:8px; line-height:30px; border:none; float:left;}
.tzgg{ box-sizing:border-box; float:left;  height:65px;}
.tzgg_list_btn{ display:block; width:170px; height:65px; float:left; background:url(tzgg_font_1712071152_hx.png) 25px center no-repeat;}
.txtMarquee-left{ position:relative; float:left;}
.txtMarquee-left .bd{}
.txtMarquee-left .bd .tempWrap{ width:580px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:65px; line-height:65px;  text-align:left; _display:inline; width:auto !important;  }
.txtMarquee-left .bd ul li a{ color:#333; font-size:20px; font-weight:bold;}
.w786{ width:786px;}
.fl{ float:left;}
.ml25{ margin-left:25px;}
.layer{ overflow:hidden; padding-bottom:10px;}
.index_layer{ width:370px; overflow:hidden; float:left; margin-right:23px;}
.layer_title{ width:100%; height:42px; background:#f2f3f4; overflow:hidden;}
.layer_title h2{ float:left; width:135px; height:38px; background:#db4453 url(layer_icon_01_1712071152_hx.png) 17px center no-repeat; border-bottom:4px #ff8591 solid;}
.layer_title h2 span{ display:block; background:url(layer_title_sj_1712071152_hx.png) center bottom no-repeat; font-size:16px; line-height:38px; color:#fff; font-weight:normal; text-indent:52px;}
.index_layer:nth-child(2) .layer_title h2{ background:#db4453 url(layer_icon_02_1712071152_hx.png) 17px center no-repeat;}
.index_layer:nth-child(3) .layer_title h2{ background:#db4453 url(layer_icon_03_1712071152_hx.png) 17px center no-repeat;}
.index_layer:nth-child(4) .layer_title h2{ background:#db4453 url(layer_icon_04_1712071152_hx.png) 17px center no-repeat;}
.layer_title a,.slideTxtBox .hd a{ display:block; float:right; line-height:42px; padding-right:10px; color:#999;}
.index_layer ul{ padding:8px 0}
.index_layer ul li{ height:30px; overflow:hidden;}
.index_layer ul li  a{ display:block; height:30px; line-height:30px; color:#333; text-indent:26px; background:url(dian_1712071152_hx.png) 14px center no-repeat;}
.w260{ width:260px; margin-right:26px;}
.fr{ float:right;}
.xxgk{ border:1px #e7e7e7 solid; padding:1px;}
.xxgk img{ display:block; width:100%; height:auto;}
.xxgk ul{ padding:0 13px 13px; overflow:hidden;}
.xxgk ul li{ width:100%; height:40px; border-radius:5px; background:#1e6cbf; overflow:hidden; margin-top:12px;}
.xxgk ul li:hover{ background:url(xxgk_li_hover_1712071152_hx.png) repeat-x}
.xxgk ul li a{ display:block; height:40px; text-indent:65px; line-height:40px; color:#fff;}
.xxgk ul li:nth-child(1) a{ background:url(xxgk_icon01_1712071152_hx.png) 28px center no-repeat;}
.xxgk ul li:nth-child(2) a{ background:url(xxgk_icon02_1712071152_hx.png) 28px center no-repeat;}
.xxgk ul li:nth-child(3) a{ background:url(xxgk_icon03_1712071152_hx.png) 28px center no-repeat;}
.xxgk ul li:nth-child(4) a{ background:url(xxgk_icon04_1712071152_hx.png) 28px center no-repeat;}
.xxgk ul li:nth-child(5) a{ background:url(xxgk_icon05_1712071152_hx.png) 28px center no-repeat;}
a.zmhd{display:block;}
a.zmhd img{ display:block;}
.kjan{ overflow:hidden; padding:6px 0;}
.kjan a{ display:block; width:125px; height:48px; overflow:hidden; float:left; background:#f3f2f2; text-align:center; line-height:48px; color:#535353}
.kjan a span{ display:block; width:48px; height:48px; overflow:hidden; float:left; background:#829ce3 url(kjicon01_1712071152_hx.png) center no-repeat;}
.kjan a.last_kjan{ float:right}
.kjan a.last_kjan span{ background:#ffae00 url(kjicon02_1712071152_hx.png) center no-repeat;}
.focusBox { position: relative; width: 510px; height: 322px; overflow: hidden; float:left; margin:20px 0 0 26px;}
.focusBox .pic img { width: 510px; height: 322px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;background: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 16px; right: 16px; }
.focusBox .num li{ float: left; position: relative; width: 8px; height: 8px; line-height: 8px; overflow: hidden; background:#097eb6; text-align: center; margin-right:3px; cursor: pointer; }
.focusBox .num li.on{ background:#fff}
.sjyw{ width:523px; height:322px; overflow:hidden; float:right; margin:20px 26px 0 0; position:relative;}
a.listmore{ display:block; position:absolute; right:0; top:0; height:43px; line-height:43px; padding-right:10px; color:#666}
.sjyw .layer_title h2,.left_ztzl .layer_title h2,.layer_title_lan h2{ background:#1162b1 url(sjyw_icon_1712071152_hx.png) 17px center no-repeat; border-bottom:4px #239ee4 solid;}
.sjyw .layer_title h2 span,.left_ztzl .layer_title h2 span,.layer_title_lan h2 span{ background:url(layer_title_sj_ls_1712071152_hx.png) center bottom no-repeat; text-indent:48px;}
.sjyw_news{ height:107px; border-bottom:1px #ccc dotted;}
.sjyw_news p{ line-height:21px; text-indent:2em; font-size:12px; color:#333;}
.sjyw_news p a{ color:#1162b1;}
.sjyw_news h2{ line-height:43px; text-align:center; padding-top:8px;}
.sjyw_news h2 a{ display:block; overflow:hidden; line-height:43px; font-size:22px; color:#db4453; font-weight:normal;}
.ztzl{ padding:20px 26px 10px; overflow:hidden;}
a.zcfg_btn{ float:right; display:block; width:130px; height:42px; padding-top:60px; line-height:42px; text-align:center; color:#333; overflow:hidden; float:right; border:1px #e7e7e7 solid; background:#f3f4f6 url(zcfg_1712071152_hx.png) center 22px no-repeat;}
.ztzl_fl{ width:900px; height:104px; overflow:hidden; float:left; background:#f2f3f5;}
.ztzl_fl h3{ float:left; width:151px; height:104px; overflow:hidden; background:#0968ac url(ztzl_1712071152_hx.png) 20px center no-repeat; text-indent:59px; line-height:104px; color:#fff; font-weight:normal;}
.foot{ padding-top:40px;}
.foot p{ text-align:center; line-height:34px; color:#333;}
.foot_img{ text-align:center;}
.foot_img img{ display:inline-block; margin:0 5px; padding:10px 0 30px;}
.link{ height:32px; padding:9px 0; overflow:hidden;/* background:#fff; */margin-top:20px; border:1px solid #dedede; width: 1040px;
margin-left: 30px;}
.link .link_a{ display:block; float:left; line-height:32px; text-align:center; width:25%; height:32px; overflow:hidden; box-sizing:border-box; border-right:1px #e0e0e0 solid;}
.link .link_a:last-child{ border:none;}
.link .link_a>span{ display:inline-block; line-height:32px; margin:0 auto; padding-right:15px; background:url(link_jt_1712071152_hx.png) right center no-repeat;}
.foot_bg{ background:url(foot_bg_1712071152_hx.png) center bottom no-repeat; padding-top:1px;}

.content_page{ padding:0 26px; box-sizing:border-box;}
.dqwz{ height:62px; overflow:hidden; line-height:62px; background:url(dqwz_1712071152_hx.png) 4px center no-repeat; text-indent:33px;}
.w250{ width:250px;}
.w774{ width:774px;}
.list_title{ height:50px; background:#f4f4f4; border-bottom:2px #cdcdcd solid;}
.list_title h2{ float:left; text-indent:44px; line-height:50px; font-size:16px; color:#333; font-weight:normal; background:url(list_title_icon_1712071152_hx.png) 14px center no-repeat;}
.list_text{ padding:0 10px;}
.list_text .listtab{ padding:18px 0; border-bottom:1px #d7d7d7 solid;}
.list_text .listtabw{ padding:18px 0;}
.fenye{ padding:36px 0; height:24px; overflow:hidden; text-align:center;}
.fenye a,.fenye span{ display:inline-block; height:24px; line-height:24px; padding:0 7px; margin:0 1px;}
.fenye a{ background:#0075c1; color:#fff;}
.fenye span{ color:#0075c1}
.left_nav{ background:#f4f4f4;}
.left_ztzl ul li{ width:100%; height:72px; overflow:hidden; margin-top:16px;}
.left_ztzl ul li a,.left_ztzl ul li a img{ display:block; width:100%; height:72px;}
.left_ztzl .layer_title h2{ background:#1162b1; }
.left_ztzl .layer_title h2 span{text-align:center; text-indent:0;}
.left_nav{ margin-bottom:20px;}
.left_nav ul{ padding:14px 20px 0; overflow:hidden;}
.left_nav ul li{ border:1px #d1d1d1 solid; border-radius:5px; margin-bottom:14px; overflow:hidden;}
.left_nav ul li a{ display:block; line-height:44px; font-size:16px; color:#333; text-indent:45px; background:#fff url(yuanquan_1712071152_hx.png) 19px center no-repeat;}
.left_nav ul li a:hover{ background-color:#1162b1; color:#fff;}
.left_nav h2{ height:48px; overflow:hidden; background:#1162b1; border-bottom:4px #239ee4 solid;}
.left_nav h2 p{ width:100%; height:48px; overflow:hidden;     background: url(layer_title_sj_ls_1712071152_hx.png) center bottom no-repeat; text-align:center;}
.left_nav h2 p span{ display:inline-block; height:48px; line-height:48px; color:#fff; font-size:16px; font-weight:normal; padding-right:15px; background:url(right_icon_1712071152_hx.png) right center no-repeat;}
.left_nav h2 p span em{ display:block; height:48px; padding-left:15px; background:url(left_icon_1712071152_hx.png) left center no-repeat;}
.list_pic{ width:100%; height:auto; overflow:hidden;}
.list_pic ul{ width:786px; overflow:hidden;}
.list_pic ul li{ width:250px; height:198px; overflow:hidden; float:left; margin:20px 12px 0 0;}
.list_pic ul li a{ position:relative; display:block; width:100%; height:198px; overflow:hidden; text-align:center; line-height:40px;}
.list_pic ul li a img{ display:block;}
.list_pic ul li span{ display:none}
.list_pic ul li a:hover span{ display:block; position:absolute; left:0; top:0; width:100%; height:158px; background:rgba(0,83,142,0.8) url(bofang_icon_1712071152_hx.png) center no-repeat;}
.hfzq .list_text ul{ border:none;}
.hfzq_title{ height:36px; background:#239ee4; line-height:36px; text-indent:24px; color:#fff;}
.atrcile{ padding:0 50px; border-top:1px #f4f4f4 solid;}
.atrcile h1{ padding:28px 0; line-height:40px; font-size:24px; color:#1162b1; font-weight:normal; text-align:center;}
.atrcile_xx{ height:32px; border-bottom:1px #d1d1d1 solid; background:#f4f4f4; text-align:center; color:#999; line-height:32px;}
.atrcile_con{ padding:25px 0;}
.atrcile_con p{ line-height:36px; font-size:16px; color:#333;}
.dyck{ height:94px; line-height:94px; text-align:right;}
.dyck a{ color:#666;}

.sjxw_layer{ overflow:hidden; padding-top:25px;}
.sjxw_layer .focusBox{ margin:0;}
.sjxw_layer_width{ width:1070px; overflow:hidden;}
.sjxw_layer_width .index_layer{ width:512px;}
.sjxw_sjyw{ width:522px; float:right;}
.sjxw_layer_left{ width:510px; float:left;}
.sjxw_layer_left .layer_title_lan{ margin-bottom:20px;}
.sjxw_sjyw ul{ padding-top:7px;}
.spbd ul{ overflow:hidden; padding-top:20px; vertical-align:top}
.spbd ul li{ width:253px; height:178px; overflow:hidden; float:left; margin-right:11.6px;}
.spbd ul li:last-child,.spbd ul li.last_li{ margin:0;}
.spbd ul li a,.spbd ul li a img{ display:block;}




.container{width:1099px;height:196px;margin:0 auto;position:relative;overflow:hidden;}
.ppt{width:100%;height:196px;float:right;}
.ppt img{display:block;} 
.ppt>li{position:absolute;}
.ppt>li.ppt1{z-index:10;}
.ppt>li.ppt2{z-index:9;display:none;}
.ppt>li.ppt3{z-index:8;display:none;}
.ppt>li.ppt4{z-index:7;display:none;}
.ppt>li>a{height:196px;}
.ppt>li>a>img{width:1099px;height:196px;object-fit:cover;}
.container>img{position:absolute;z-index:99;opacity:0;}
.container>img.y{right:-388px;top:47px;}
.container>img.t{right:-247px;top:104px;}
.container>img.yn{right:162px;opacity:1; top:47px;}
.container>img.tn{right:63px;opacity:1; top:104px;}
.lg{position:absolute;z-index:999;overflow:hidden;}
.lg>img{object-fit: cover;float:left;}
.lg>.logo{margin-left:5px;margin-top:40px;}
.lg>.jls{margin-left:22px;margin-top:56px;}
.ppt img{border:none;}

.sjxw_layer_left .layer_title_lan h2{ background:#1162b1 url(tpxw_icon_1712071152_hx.png) 17px center no-repeat;}
.spbd .layer_title_lan h2{ background:#1162b1 url(tpxw_icon_1712071152_hx.png) 17px center no-repeat;}

a#go{ display:block; width:44px; height:44px; background:#ffae00 url(go_1712071152_hx.png) center no-repeat; position:fixed; left:50%; margin-left:600px; bottom:200px;}

.scrollBox{ width:749px; float:left; position:relative; height:104px }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:694px;left:25px; top:15px;}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:340px; margin-right:14px; border:1px #fff solid;}
.scrollBox .piclist li a,.scrollBox .piclist li a img{ display:block; width:340px; height:72px;}

.scrollBox .pageBtn span{ display:block;width:25px;height:74px;position:absolute;top:15px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{ left:0; background:url(prev_1712071152_hx.png) center no-repeat;}
.scrollBox .pageBtn .next{ right:0; background:url(next_1712071152_hx.png) center no-repeat;}


.picScroll-left{width:749px; float:left; position:relative; height:104px  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{  display:block;width:25px;height:74px;position:absolute;top:15px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.picScroll-left .hd .next{right:0; background:url(next_1712071152_hx.png) center no-repeat;}
.picScroll-left .hd .prev{left:0; background:url(prev_1712071152_hx.png) center no-repeat;}

.picScroll-left .bd{ padding:15px 0 0 25px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:340px; margin-right:14px; border:1px #fff solid;float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }

.picScroll-left .bd ul li .pic a,.picScroll-left .bd ul li .pic a img{ display:block; width:340px; height:72px;}
.ppt img{border:none;}

/*.sjyw ul{}
.sjyw ul li,.sjxw_sjyw ul li{ line-height:34px; overflow:hidden;vertical-align:top}
.sjyw ul li a,.list_text ul li a,.sjxw_sjyw ul li a{ display:block; width:80%; float:left; height:34px; overflow:hidden; line-height:34px; background:url(dian_1712071152_hx.png) 6px center no-repeat; text-indent:20px; +background-position:6px 16px;}
.sjyw ul li span,.list_text ul li span,.sjxw_sjyw ul li span{ display:block; float:right; line-height:34px; width:20%; text-align:right; overflow:hidden;}*/

.slideTxtBox{ width:100%;}
.slideTxtBox .hd{ height:43px;background:#f4f4f4;border-bottom:1px solid #239ee4;  position:relative; }
.slideTxtBox .hd ul{ float:left; height:43px; overflow:hidden;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; height:42px; border-bottom:1px #f4f4f4 solid; width:135px; }
.slideTxtBox .hd ul li span{ display:block; width:100%; height:43px; line-height:43px; font-size:16px; color:#333; text-indent:50px;}
.box_icon01{ background:url(Box_01_1712071152_hx.png) 22px center no-repeat; }
.box_icon02{ background:url(Box_02_1712071152_hx.png) 22px center no-repeat; }
.box_icon03{ background:url(Box_03_1712071152_hx.png) 22px center no-repeat; }
.slideTxtBox .hd ul li.on span{ color:#fff;}
.on .box_icon01{ background:#1162b1 url(Box_01_hover_1712071152_hx.png) 22px center no-repeat;}
.on .box_icon02{ background:#1162b1 url(Box_02_hover_1712071152_hx.png) 22px center no-repeat;}
.on .box_icon03{ background:#1162b1 url(Box_03_hover_1712071152_hx.png) 22px center no-repeat;}

.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }


.listtab table td{ height:40px;}
.listtab table td a{line-height:20px; color:#333; display:inline-block; padding-left:20px;background:url(dian_1712071152_hx.png) 6px 8px no-repeat}
.listtab table td a:hover,.txtMarquee-left .bd ul li a:hover,.layer_title a:hover, .slideTxtBox .hd a:hover{ color:#1162b1;}
.listtab2{ padding:10px 5px}
.listtab table td span{ color:#888;}
.listtab3{ padding-left:15px;}

.index_listtab table td{ height:40px; padding:7px 0; border-bottom:1px #ccc dotted;}
.index_listtab table td a{line-height:20px; color:#333; display:inline-block; padding-left:20px;background:url(dian_1712071152_hx.png) 6px 8px no-repeat}

.border{ border:1px #e7e7e7 solid; padding:1px; overflow:hidden; margin-top:13px; }
.footer_link_list{width:92%; border: 1px solid #e8e8e8; background:#fff;border-radius: 3px;padding:20px 4%; overflow:hidden;position: absolute; top:42px; left:0px; min-height:50px; z-index: 98;}
.footer_link_list a{ line-height:24px; display:block; margin: 10px; float: left;}
.footer_link_list a:hover{ color:#ff6200;}
.link{ position:relative; overflow:visible;}

.search_List ul li{ border-bottom:1px #d7d7d7 dashed; padding:14px 0 24px;}
.search_List ul li p{ font-size:14px; line-height:24px; color:#828282}
.search_List ul li h2{ height:50px; overflow:hidden;}
.search_List ul li h2 a{ display:block; line-height:50px; color:#333; font-size:18px; font-weight:normal;}
/*2017年12月8日13:04:14 大龙 add*/
.list_title a{
	font-family:SimSun;
	font-size:14px;
	line-height:50px;
	display:inline-block;
	float:right;
	color:#808080;
	margin-right:10px;
}
.list_title a:hover{
	color:#000000;
	text-decoration:none;
}
.tzgg_list_btn{float:left}
.text-scollTop{float:left;width:580px;height:26px;overflow:hidden;margin-top:19px;}
.text-scollTop ul li{height:26px; line-height:26px;}
.text-scollTop ul li a{ color:#333; font-size:20px; font-weight:bold;}
.text-scollTop ul li a:hover{color:#1162b1;}